#include<hiredis/hiredis.h>
#include<string>
using namespace std;

class redis_manager{
    public:
    redis_manager(const string &host ,int port);//的地址，端口号
    ~redis_manager();
    bool lpush_message(const string &key,const string &value,string &send_account);
    string rpop_message(const string &key);
    bool try_reislock(string account);//上锁
    bool unlock(string account);//解锁
    int check_key_exsits(string &account);//检测是否存在为处理的消息的
    string get_message(string account);//获取信息队列的信息
    bool check_key(string account);
    private:
    redisContext *context;
};